/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Entidad;

import java.util.Date;
import java.util.List;

/**
 *
 * @author ANDREZ
 */
public class GeneralBE extends BaseBE{
    
    private Integer anoelectivo;
    private Date fechainicio;
    private Date fechafin;
    private Date fechainiciomatricula;
    private Date fechafinmatricula;
    private BaseBE tiponota;
    private List<DetalleGeneralBE> notas;

    /**
     * @return the anoelectivo
     */
    public Integer getAnoelectivo() {
        return anoelectivo;
    }

    /**
     * @param anoelectivo the anoelectivo to set
     */
    public void setAnoelectivo(Integer anoelectivo) {
        this.anoelectivo = anoelectivo;
    }

    /**
     * @return the fechainicio
     */
    public Date getFechainicio() {
        return fechainicio;
    }

    /**
     * @param fechainicio the fechainicio to set
     */
    public void setFechainicio(Date fechainicio) {
        this.fechainicio = fechainicio;
    }

    /**
     * @return the fechafin
     */
    public Date getFechafin() {
        return fechafin;
    }

    /**
     * @param fechafin the fechafin to set
     */
    public void setFechafin(Date fechafin) {
        this.fechafin = fechafin;
    }

    /**
     * @return the fechainiciomatricula
     */
    public Date getFechainiciomatricula() {
        return fechainiciomatricula;
    }

    /**
     * @param fechainiciomatricula the fechainiciomatricula to set
     */
    public void setFechainiciomatricula(Date fechainiciomatricula) {
        this.fechainiciomatricula = fechainiciomatricula;
    }

    /**
     * @return the fechafinmatricula
     */
    public Date getFechafinmatricula() {
        return fechafinmatricula;
    }

    /**
     * @param fechafinmatricula the fechafinmatricula to set
     */
    public void setFechafinmatricula(Date fechafinmatricula) {
        this.fechafinmatricula = fechafinmatricula;
    }

    /**
     * @return the tiponota
     */
    public BaseBE getTiponota() {
        return tiponota;
    }

    /**
     * @param tiponota the tiponota to set
     */
    public void setTiponota(BaseBE tiponota) {
        this.tiponota = tiponota;
    }

    /**
     * @return the notas
     */
    public List<DetalleGeneralBE> getNotas() {
        return notas;
    }

    /**
     * @param notas the notas to set
     */
    public void setNotas(List<DetalleGeneralBE> notas) {
        this.notas = notas;
    }
    public class DetalleGeneralBE extends BaseBE{
    private BaseBE tiponota;
    private Date fechainicio;
    private Date fechafin;

        /**
         * @return the tiponota
         */
        public BaseBE getTiponota() {
            return tiponota;
        }

        /**
         * @param tiponota the tiponota to set
         */
        public void setTiponota(BaseBE tiponota) {
            this.tiponota = tiponota;
        }

        /**
         * @return the fechainicio
         */
        public Date getFechainicio() {
            return fechainicio;
        }

        /**
         * @param fechainicio the fechainicio to set
         */
        public void setFechainicio(Date fechainicio) {
            this.fechainicio = fechainicio;
        }

        /**
         * @return the fechafin
         */
        public Date getFechafin() {
            return fechafin;
        }

        /**
         * @param fechafin the fechafin to set
         */
        public void setFechafin(Date fechafin) {
            this.fechafin = fechafin;
        }
    
    
    }
    
}
